//
//  main.c
//  +18
//
//  Created by apple on 2016/12/12.
//  Copyright © 2016年 apple. All rights reserved.
//

#include <stdio.h>
#include <ctype.h>
int CountCharacter(int ch);
int iUppercase=0;//用于统计大写字母
int iLowercase=0;//用于统计消歇字母
int iDigit=0;//用于统计数字的个数
int iOther=0;//用于统计其他字符
int main(void){
    int c;
    printf("Please input a string:\n");
    while ((c=getchar())!='\n') {
        CountCharacter(c);
    }
    printf("iUppercase:%d.\n iLowercase:%d.\n iDigit: %d.\n iOther:%d.\n",iUppercase,iLowercase,iDigit,iOther);
    return 0;
}
int CountCharacter(int ch)
{
    if(isdigit(ch)!=0)//如果是数字字符则返回非0
        iDigit++;
    else if(ch>='A'&&ch<='A'+25)
        iUppercase++;
    else if (ch>='a'&&ch<='a'+25)
        iLowercase++;
    else
        iOther++;
    return ch;
        
}
